#ifndef PARTICLE_H
#define PARTICLE_H

#include "graphicElement.h"

class Particle
{
    public:
    Particle();

    GraphicElement * particle;  /*!< Element graphique représentant l'effet visuel souhaité (mesh, texture etc) */

    Vectorf * velocity;         /*!< Vecteur vitesse de la particule */

    GLuint particleCreation;    /*!< Enregistre à quelle frame la particule à été crée */
    GLuint lifeSpan;            /*!< Durée de vie de la particule , en frame*/

    GLfloat alphaValue;         /*!< Valeur décrémenté de l'opacité de l'objet à chaque frame */


};

#endif // PARTICLE_H
